solve one's own problems - French English Dictionary